package com.xuan.bigappleui.lib.widget.swipeview.interfaces;

import java.util.List;

import com.xuan.bigappleui.lib.widget.swipeview.SwipeLayout;
import com.xuan.bigappleui.lib.widget.swipeview.util.Attributes;

public interface SwipeItemMangerInterface {

	void openItem(int position);

	void closeItem(int position);

	void closeAllExcept(SwipeLayout layout);

	void closeAllItems();

	List<Integer> getOpenItems();

	List<SwipeLayout> getOpenLayouts();

	void removeShownLayouts(SwipeLayout layout);

	boolean isOpen(int position);

	Attributes.Mode getMode();

	void setMode(Attributes.Mode mode);
}
